const mySymbol = (()=>{
    const map = new Map()
    function fn(params) {
        if(this instanceof fn){
            return new Error("not new")
        }
    }
    // k-v
    fn.for = function (key) {
        if(!map.has(key)){
            map.set(key,{})
        }
        return map.get(key)
    }
    // v- k
    fn.forOf = function (val) {
        for (const [k,v] of map) {
            if(v== val){
                return k
            }
        }
    }
    return fn // 注意// 注意
})()